home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’95 / Search Example / READ ME! < prev    next >
Text File  |  1994-05-17  |  2KB  |  26 lines

  1. Search Example v. 2
  2. ------------------
  3. The files in this directory are used to construct a simple example of an application that handles MacHTTP's WWWΩsrch and WWWΩsdoc AppleEvents. (See the AppleScript dictionary of the Search.exe program for more details.) The application is scriptable and supports this custom event plus the required suite of events. The only unique portions of the application are contained in the AEVT.c source file. The rest of the code is just basic Mac user interface code (and it's pretty ugly.)
  4.  
  5. The necessary files are included to build the application under Think C 6.0. There is no reason why it shouldn't build under MPW C as well. There are no Think C specifics. The only modification required for MPW may be changing all '\r' literals to '\n' and vice versa.
  6.  
  7. The files are as follows:
  8.  
  9. AEVT.c  -  C code initializing and implementing AppleEvent handlers
  10. AEVT.h  -  related include file
  11. Main.c - main program, event loop, initializations, etc.
  12. Main.h - related include file
  13. Search Example.rsrc - resource file included in Think C project
  14. Search Example.π - Think C 6.0 project file
  15. Search Example.π.rsrc - "compiled" resource including SIZE, etc. MPW users should use this
  16. Search.exe - A precompiled version of the "Search Example" program
  17. Test Search Program - an AppleScript for testing the Search.exe program
  18. TTY_Messages.c - C code for a very simple scrolling message window
  19. TTY_Messages.h - related include file
  20.  
  21. The program requires Mac toolbox calls as well as ANSI calls (primarily string routines and sprintf), so link with the appropriate MPW libraries.
  22.  
  23. Please feel free to use this source code in any way you see fit. I'll be glad to incorporate any neat "MacHTTP helpers" into the MacHTTP home page.
  24.  
  25. Chuck Shotton
  26. cshotton@oac.hsc.uth.tmc.edu